No. I have had multiple items from parts cars that were produced by them. Nothing I have had my "hands on" was ever worth the time to install it. If you do a 5 min search you'll see multiple negative reviews about their products and customer service.
For that price maybe a little bit more you should be able to get a quality piece in the classifieds section. Might even call Z1 and see if the have a used one on hand, if your in a hurry.
These are very expensive to own cars. Gotta pay to play.